package Q16_25_LRU_Cache;
public class Question {
/**
* @param args
*/
public static void main(String[] args) {
int cache_size = 5;
Cache cache = new Cache(cache_size);
cache.setKeyValue(1, "1");
System.out.println(cache.getCacheAsString());
cache.setKeyValue(2, "2");
System.out.println(cache.getCacheAsString());
cache.setKeyValue(3, "3");
System.out.println(cache.getCacheAsString());
cache.getValue(1);
System.out.println(cache.getCacheAsString());
cache.setKeyValue(4, "4");
System.out.println(cache.getCacheAsString());
cache.getValue(2);
System.out.println(cache.getCacheAsString());
cache.setKeyValue(5, "5");
System.out.println(cache.getCacheAsString());
cache.getValue(5);
System.out.println(cache.getCacheAsString());
cache.setKeyValue(6, "6");
System.out.println(cache.getCacheAsString());
cache.getValue(1);
System.out.println(cache.getCacheAsString());
cache.setKeyValue(5, "5a");
System.out.println(cache.getCacheAsString());
cache.getValue(3);
System.out.println(cache.getCacheAsString());
// 6->5->2->4->1
}
}